# coding=UTF-8
# Autor: Thiago Rodrigues Carvalho
# Criado em: 23/10/2014
# Atenção: Desenvolvido e testando em Python 3.4 (testes com Python 2.7 mostraram erro nas linhas de try/catch)
saltos = []

nome=input("Digite o nome do atleta:")

while(nome != ""):
    #Leitura dos saltos
    for i in range(1,6):
        try:
            salto=float(input("Digite a altura do " + str(i) + "º salto:"))
            
        except ValueError:
            print ("O valor digitado não é um número. Será atribuido 0 ao valor do " + str(i) + "º número.")
            
            salto = 0.0
            
        saltos.append(salto)
    #Impressão dos dados segundo o exercício    
    print ("")
    print ("Atleta: " + nome)
    print ("")
    print ("Primeio Salto: " + str(saltos[0]) + " m")
    print ("Segundo Salto: " + str(saltos[1]) + " m")
    print ("Terceiro Salto: " + str(saltos[2]) + " m")
    print ("Quarto Salto: " + str(saltos[3]) + " m")
    print ("Quinto Salto: " + str(saltos[4]) + " m")
    print ("")
    print ("Resultado final:")
    print ("Atleta: " + nome)
    
    sSaltos = "Saltos: "
    total = 0
    for i in range(0,5):
        sSaltos += str(saltos[i]) + " - "
        total += saltos[i]
        
    print (sSaltos[0:(len(sSaltos) - 3)])
    print ("Média de saltos: " + str(total/len(saltos)) + " m")
    print ("")
    #Limpando a lista de saltos
    saltos.clear()
    
    nome=input("Digite o nome do atleta:")